package cn.ligoo.dtu.service.impl;

import javax.annotation.Resource;

import org.springframework.stereotype.Component;

import ssm.core.service.impl.BaseFacadeImpl;
import cn.ligoo.dtu.service.BmuMasterInfoService;
import cn.ligoo.dtu.service.BmuSlaveBalanceCurrentService;
import cn.ligoo.dtu.service.BmuSlaveBatteryStateService;
import cn.ligoo.dtu.service.BmuSlaveBoxTempService;
import cn.ligoo.dtu.service.BmuSlaveInfoService;
import cn.ligoo.dtu.service.CarInfoService;
import cn.ligoo.dtu.service.CustomerInfoService;
import cn.ligoo.dtu.service.DtuInfoService;
import cn.ligoo.dtu.service.Facade;
import cn.ligoo.dtu.service.TypeInfoService;
import cn.ligoo.dtu.service.UserDtuService;
import cn.ligoo.dtu.service.UserInfoService;

/**
 * @author Jin,QingHua
 * @version 2012-07-24 12:18:52
 */
@Component("facade")
public class FacadeImpl extends BaseFacadeImpl implements Facade {

	@Resource
	private BmuMasterInfoService bmuMasterInfoService;

	@Resource
	private BmuSlaveBalanceCurrentService bmuSlaveBalanceCurrentService;

	@Resource
	private BmuSlaveBatteryStateService bmuSlaveBatteryStateService;

	@Resource
	private BmuSlaveBoxTempService bmuSlaveBoxTempService;

	@Resource
	private BmuSlaveInfoService bmuSlaveInfoService;

	@Resource
	private CarInfoService carInfoService;

	@Resource
	private CustomerInfoService customerInfoService;

	@Resource
	private DtuInfoService dtuInfoService;

	@Resource
	private TypeInfoService typeInfoService;

	@Resource
	private UserDtuService userDtuService;

	@Resource
	private UserInfoService userInfoService;

	@Override
	public BmuMasterInfoService getBmuMasterInfoService() {
		return bmuMasterInfoService;
	}

	@Override
	public BmuSlaveBalanceCurrentService getBmuSlaveBalanceCurrentService() {
		return bmuSlaveBalanceCurrentService;
	}

	@Override
	public BmuSlaveBatteryStateService getBmuSlaveBatteryStateService() {
		return bmuSlaveBatteryStateService;
	}

	@Override
	public BmuSlaveBoxTempService getBmuSlaveBoxTempService() {
		return bmuSlaveBoxTempService;
	}

	@Override
	public BmuSlaveInfoService getBmuSlaveInfoService() {
		return bmuSlaveInfoService;
	}

	@Override
	public CarInfoService getCarInfoService() {
		return carInfoService;
	}

	@Override
	public CustomerInfoService getCustomerInfoService() {
		return customerInfoService;
	}

	@Override
	public DtuInfoService getDtuInfoService() {
		return dtuInfoService;
	}

	@Override
	public TypeInfoService getTypeInfoService() {
		return typeInfoService;
	}

	@Override
	public UserDtuService getUserDtuService() {
		return userDtuService;
	}

	@Override
	public UserInfoService getUserInfoService() {
		return userInfoService;
	}

}
